home *** CD-ROM | disk | FTP | other *** search
Wrap
SHMEM_CACHE(3) SHMEM_CACHE(3) NNNNAAAAMMMMEEEE sssshhhhmmmmeeeemmmm____cccclllleeeeaaaarrrr____ccccaaaacccchhhheeee____iiiinnnnvvvv, sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____iiiinnnnvvvv, sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____lllliiiinnnneeee____iiiinnnnvvvv, sssshhhhmmmmeeeemmmm____uuuuddddccccfffflllluuuusssshhhh, sssshhhhmmmmeeeemmmm____uuuuddddccccfffflllluuuusssshhhh____lllliiiinnnneeee - Controls data cache utilities SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS C or C++: ####iiiinnnncccclllluuuuddddeeee <<<<mmmmpppppppp////sssshhhhmmmmeeeemmmm....hhhh>>>> vvvvooooiiiidddd sssshhhhmmmmeeeemmmm____cccclllleeeeaaaarrrr____ccccaaaacccchhhheeee____iiiinnnnvvvv((((vvvvooooiiiidddd))));;;; vvvvooooiiiidddd sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____iiiinnnnvvvv((((vvvvooooiiiidddd))));;;; vvvvooooiiiidddd sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____lllliiiinnnneeee____iiiinnnnvvvv((((vvvvooooiiiidddd ****_t_a_r_g_e_t))));;;; vvvvooooiiiidddd sssshhhhmmmmeeeemmmm____uuuuddddccccfffflllluuuusssshhhh((((vvvvooooiiiidddd))));;;; vvvvooooiiiidddd sssshhhhmmmmeeeemmmm____uuuuddddccccfffflllluuuusssshhhh____lllliiiinnnneeee((((vvvvooooiiiidddd ****_t_a_r_g_e_t))));;;; Fortran: IIIINNNNCCCCLLLLUUUUDDDDEEEE """"mmmmpppppppp////sssshhhhmmmmeeeemmmm....ffffhhhh"""" CCCCAAAALLLLLLLL SSSSHHHHMMMMEEEEMMMM____CCCCLLLLEEEEAAAARRRR____CCCCAAAACCCCHHHHEEEE____IIIINNNNVVVV CCCCAAAALLLLLLLL SSSSHHHHMMMMEEEEMMMM____SSSSEEEETTTT____CCCCAAAACCCCHHHHEEEE____IIIINNNNVVVV CCCCAAAALLLLLLLL SSSSHHHHMMMMEEEEMMMM____SSSSEEEETTTT____CCCCAAAACCCCHHHHEEEE____LLLLIIIINNNNEEEE____IIIINNNNVVVV((((_t_a_r_g_e_t)))) CCCCAAAALLLLLLLL SSSSHHHHMMMMEEEEMMMM____UUUUDDDDCCCCFFFFLLLLUUUUSSSSHHHH CCCCAAAALLLLLLLL SSSSHHHHMMMMEEEEMMMM____UUUUDDDDCCCCFFFFLLLLUUUUSSSSHHHH____LLLLIIIINNNNEEEE((((_t_a_r_g_e_t)))) DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN The following argument is passed to the cache line control routines: _t_a_r_g_e_t A data object that is local to the processing element (PE). _t_a_r_g_e_t can be of any noncharacter type. If you are using Fortran, it can be of any kind. sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____iiiinnnnvvvv enables automatic cache coherency mode. sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____lllliiiinnnneeee____iiiinnnnvvvv enables automatic cache coherency mode for the cache line associated with the address of _t_a_r_g_e_t only. sssshhhhmmmmeeeemmmm____cccclllleeeeaaaarrrr____ccccaaaacccchhhheeee____iiiinnnnvvvv disables automatic cache coherency mode previously enabled by sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____iiiinnnnvvvv or sssshhhhmmmmeeeemmmm____sssseeeetttt____ccccaaaacccchhhheeee____lllliiiinnnneeee____iiiinnnnvvvv. sssshhhhmmmmeeeemmmm____uuuuddddccccfffflllluuuusssshhhh makes the entire user data cache coherent. sssshhhhmmmmeeeemmmm____uuuuddddccccfffflllluuuusssshhhh____lllliiiinnnneeee makes coherent the cache line that corresponds with the address specified by _t_a_r_g_e_t. NNNNOOOOTTTTEEEESSSS Some of the compiler directives mentioned on this man page may not be available to you. Please consult your compiler's documentation for information on directives. SSSSEEEEEEEE AAAALLLLSSSSOOOO iiiinnnnttttrrrroooo____sssshhhhmmmmeeeemmmm(3), sssshhhhmmmmeeeemmmm____ppppuuuutttt(3), sssshhhhmmmmeeeemmmm____sssswwwwaaaapppp(3) _M_e_s_s_a_g_e _P_a_s_s_i_n_g _T_o_o_l_k_i_t: _M_P_I _P_r_o_g_r_a_m_m_e_r'_s _M_a_n_u_a_l